Masteriyo\Addons\GroupCourses\Controllers\GroupsController C

Total Complexity 105
Dependencies 10
Dependents 2
Total lines 1,061
Lines of code 658
Logical lines of code 195
Comment lines 278
Methods 23
Properties 5

Methods 23

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
C
37 27 64
delete_items_permissions_check()
A
47 9 37
register_routes()
A
33 1 150
update_enrollments_status()
A
50 8 30
get_item_schema()
S
36 1 114
get_item_permissions_check()
S
49 6 34
delete_item_permissions_check()
S
51 6 27
update_item_permissions_check()
S
51 5 27
restore_items()
S
54 5 21
delete_items()
S
53 5 21
get_group_data()
S
53 4 21
get_object()
S
58 4 16
description_data()
S
63 5 10
restore_item()
S
58 4 13
save_group_setting()
S
62 4 10
prepare_objects_query()
S
63 3 10
get_collection_params()
S
56 1 18
prepare_object_for_response()
S
63 2 9
process_objects_collection()
S
62 1 12
get_groups_count()
S
74 1 4
get_group_setting()
S
76 1 4
update_group_setting_permission_check()
S
80 1 3
__construct()
S
81 1 3